package business.sistema;

import java.util.List;

public interface IObjetoSistema 
{ 	 
	public abstract void salvar();
	public abstract String salvarWEB();
	public abstract void salvarSemConfirmacao();
	public abstract void alterar();
	public abstract void excluir() throws Exception;
	public abstract String excluirWEB();
	public abstract void desfazerModificacao() throws Exception;
	public abstract List<IObjetoSistema> obterTodos();
	public abstract List<IObjetoSistema> obterTodosPorFiltro(String dscConsulta);
	public abstract IObjetoSistema obterObjeto(int identificador);
	
	/* Controle WEB */
	public abstract boolean isEditado();
	public abstract void setEditado(boolean editado);
}
 
